package com.dmap.analysispoint.po;

import java.io.Serializable;

public class BurialPointAddPhone implements Serializable {
    /**
     * 
     * 表字段 : burial_point_add_phone.id
     */
    private Long id;

    /**
     * 用户ID
     * 表字段 : burial_point_add_phone.user_id
     */
    private Long userId;

    /**
     * 手机唯一标识
     * 表字段 : burial_point_add_phone.imei
     */
    private String imei;

    /**
     * 公司ID
     * 表字段 : burial_point_add_phone.company_id
     */
    private Long companyId;

    /**
     * 渠道编号
     * 表字段 : burial_point_add_phone.place_id
     */
    private Integer placeId;

    /**
     * app编号
     * 表字段 : burial_point_add_phone.project_id
     */
    private String projectId;

    /**
     * 固件编号
     * 表字段 : burial_point_add_phone.firmware_id
     */
    private String firmwareId;

    /**
     * 设备固件版本号
     * 表字段 : burial_point_add_phone.firmware_version
     */
    private String firmwareVersion;

    /**
     * app版本
     * 表字段 : burial_point_add_phone.app_version
     */
    private String appVersion;

    /**
     * 手机品牌(小米，联想)
     * 表字段 : burial_point_add_phone.phone_type
     */
    private String phoneType;

    /**
     * 手机型号(MI2 ,MI8,apple 7)
     * 表字段 : burial_point_add_phone.phone_model
     */
    private String phoneModel;

    /**
     * 手机系统版本号(android7.2, ios 8.9)
     * 表字段 : burial_point_add_phone.phone_version
     */
    private String phoneVersion;

    /**
     * 手机系统语言
     * 表字段 : burial_point_add_phone.phone_language
     */
    private String phoneLanguage;

    /**
     * 设备型号
     * 表字段 : burial_point_add_phone.create_time
     */
    private Long createTime;

    /**
     * 手机系统类型: 1为android ,2 为ios
     * 表字段 : burial_point_add_phone.system_type
     */
    private Integer systemType;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database table burial_point_add_phone
     *
     * @mbggenerated
     */
    private static final long serialVersionUID = 1L;

    /**
     * This method was generated by MyBatis Generator.
     * This method corresponds to the database table burial_point_add_phone
     *
     * @mbggenerated
     */
    public BurialPointAddPhone(Long id, Long userId, String imei, Long companyId, Integer placeId, String projectId, String firmwareId, String firmwareVersion, String appVersion, String phoneType, String phoneModel, String phoneVersion, String phoneLanguage, Long createTime, Integer systemType) {
        this.id = id;
        this.userId = userId;
        this.imei = imei;
        this.companyId = companyId;
        this.placeId = placeId;
        this.projectId = projectId;
        this.firmwareId = firmwareId;
        this.firmwareVersion = firmwareVersion;
        this.appVersion = appVersion;
        this.phoneType = phoneType;
        this.phoneModel = phoneModel;
        this.phoneVersion = phoneVersion;
        this.phoneLanguage = phoneLanguage;
        this.createTime = createTime;
        this.systemType = systemType;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method corresponds to the database table burial_point_add_phone
     *
     * @mbggenerated
     */
    public BurialPointAddPhone() {
        super();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column burial_point_add_phone.id
     *
     * @return the value of burial_point_add_phone.id
     *
     * @mbggenerated
     */
    public Long getId() {
        return id;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column burial_point_add_phone.id
     *
     * @param id the value for burial_point_add_phone.id
     *
     * @mbggenerated
     */
    public void setId(Long id) {
        this.id = id;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column burial_point_add_phone.user_id
     *
     * @return the value of burial_point_add_phone.user_id
     *
     * @mbggenerated
     */
    public Long getUserId() {
        return userId;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column burial_point_add_phone.user_id
     *
     * @param userId the value for burial_point_add_phone.user_id
     *
     * @mbggenerated
     */
    public void setUserId(Long userId) {
        this.userId = userId;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column burial_point_add_phone.imei
     *
     * @return the value of burial_point_add_phone.imei
     *
     * @mbggenerated
     */
    public String getImei() {
        return imei;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column burial_point_add_phone.imei
     *
     * @param imei the value for burial_point_add_phone.imei
     *
     * @mbggenerated
     */
    public void setImei(String imei) {
        this.imei = imei == null ? null : imei.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column burial_point_add_phone.company_id
     *
     * @return the value of burial_point_add_phone.company_id
     *
     * @mbggenerated
     */
    public Long getCompanyId() {
        return companyId;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column burial_point_add_phone.company_id
     *
     * @param companyId the value for burial_point_add_phone.company_id
     *
     * @mbggenerated
     */
    public void setCompanyId(Long companyId) {
        this.companyId = companyId;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column burial_point_add_phone.place_id
     *
     * @return the value of burial_point_add_phone.place_id
     *
     * @mbggenerated
     */
    public Integer getPlaceId() {
        return placeId;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column burial_point_add_phone.place_id
     *
     * @param placeId the value for burial_point_add_phone.place_id
     *
     * @mbggenerated
     */
    public void setPlaceId(Integer placeId) {
        this.placeId = placeId;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column burial_point_add_phone.project_id
     *
     * @return the value of burial_point_add_phone.project_id
     *
     * @mbggenerated
     */
    public String getProjectId() {
        return projectId;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column burial_point_add_phone.project_id
     *
     * @param projectId the value for burial_point_add_phone.project_id
     *
     * @mbggenerated
     */
    public void setProjectId(String projectId) {
        this.projectId = projectId == null ? null : projectId.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column burial_point_add_phone.firmware_id
     *
     * @return the value of burial_point_add_phone.firmware_id
     *
     * @mbggenerated
     */
    public String getFirmwareId() {
        return firmwareId;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column burial_point_add_phone.firmware_id
     *
     * @param firmwareId the value for burial_point_add_phone.firmware_id
     *
     * @mbggenerated
     */
    public void setFirmwareId(String firmwareId) {
        this.firmwareId = firmwareId == null ? null : firmwareId.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column burial_point_add_phone.firmware_version
     *
     * @return the value of burial_point_add_phone.firmware_version
     *
     * @mbggenerated
     */
    public String getFirmwareVersion() {
        return firmwareVersion;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column burial_point_add_phone.firmware_version
     *
     * @param firmwareVersion the value for burial_point_add_phone.firmware_version
     *
     * @mbggenerated
     */
    public void setFirmwareVersion(String firmwareVersion) {
        this.firmwareVersion = firmwareVersion == null ? null : firmwareVersion.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column burial_point_add_phone.app_version
     *
     * @return the value of burial_point_add_phone.app_version
     *
     * @mbggenerated
     */
    public String getAppVersion() {
        return appVersion;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column burial_point_add_phone.app_version
     *
     * @param appVersion the value for burial_point_add_phone.app_version
     *
     * @mbggenerated
     */
    public void setAppVersion(String appVersion) {
        this.appVersion = appVersion == null ? null : appVersion.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column burial_point_add_phone.phone_type
     *
     * @return the value of burial_point_add_phone.phone_type
     *
     * @mbggenerated
     */
    public String getPhoneType() {
        return phoneType;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column burial_point_add_phone.phone_type
     *
     * @param phoneType the value for burial_point_add_phone.phone_type
     *
     * @mbggenerated
     */
    public void setPhoneType(String phoneType) {
        this.phoneType = phoneType == null ? null : phoneType.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column burial_point_add_phone.phone_model
     *
     * @return the value of burial_point_add_phone.phone_model
     *
     * @mbggenerated
     */
    public String getPhoneModel() {
        return phoneModel;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column burial_point_add_phone.phone_model
     *
     * @param phoneModel the value for burial_point_add_phone.phone_model
     *
     * @mbggenerated
     */
    public void setPhoneModel(String phoneModel) {
        this.phoneModel = phoneModel == null ? null : phoneModel.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column burial_point_add_phone.phone_version
     *
     * @return the value of burial_point_add_phone.phone_version
     *
     * @mbggenerated
     */
    public String getPhoneVersion() {
        return phoneVersion;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column burial_point_add_phone.phone_version
     *
     * @param phoneVersion the value for burial_point_add_phone.phone_version
     *
     * @mbggenerated
     */
    public void setPhoneVersion(String phoneVersion) {
        this.phoneVersion = phoneVersion == null ? null : phoneVersion.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column burial_point_add_phone.phone_language
     *
     * @return the value of burial_point_add_phone.phone_language
     *
     * @mbggenerated
     */
    public String getPhoneLanguage() {
        return phoneLanguage;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column burial_point_add_phone.phone_language
     *
     * @param phoneLanguage the value for burial_point_add_phone.phone_language
     *
     * @mbggenerated
     */
    public void setPhoneLanguage(String phoneLanguage) {
        this.phoneLanguage = phoneLanguage == null ? null : phoneLanguage.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column burial_point_add_phone.create_time
     *
     * @return the value of burial_point_add_phone.create_time
     *
     * @mbggenerated
     */
    public Long getCreateTime() {
        return createTime;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column burial_point_add_phone.create_time
     *
     * @param createTime the value for burial_point_add_phone.create_time
     *
     * @mbggenerated
     */
    public void setCreateTime(Long createTime) {
        this.createTime = createTime;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column burial_point_add_phone.system_type
     *
     * @return the value of burial_point_add_phone.system_type
     *
     * @mbggenerated
     */
    public Integer getSystemType() {
        return systemType;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column burial_point_add_phone.system_type
     *
     * @param systemType the value for burial_point_add_phone.system_type
     *
     * @mbggenerated
     */
    public void setSystemType(Integer systemType) {
        this.systemType = systemType;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method corresponds to the database table burial_point_add_phone
     *
     * @mbggenerated
     */
    @Override
    public String toString() {
        StringBuilder sb = new StringBuilder();
        sb.append(getClass().getSimpleName());
        sb.append(" [");
        sb.append("Hash = ").append(hashCode());
        sb.append(", id=").append(id);
        sb.append(", userId=").append(userId);
        sb.append(", imei=").append(imei);
        sb.append(", companyId=").append(companyId);
        sb.append(", placeId=").append(placeId);
        sb.append(", projectId=").append(projectId);
        sb.append(", firmwareId=").append(firmwareId);
        sb.append(", firmwareVersion=").append(firmwareVersion);
        sb.append(", appVersion=").append(appVersion);
        sb.append(", phoneType=").append(phoneType);
        sb.append(", phoneModel=").append(phoneModel);
        sb.append(", phoneVersion=").append(phoneVersion);
        sb.append(", phoneLanguage=").append(phoneLanguage);
        sb.append(", createTime=").append(createTime);
        sb.append(", systemType=").append(systemType);
        sb.append("]");
        return sb.toString();
    }
}